clojure.core var
Clojure clojure.lang.IPersistentList
list :
(list 1 2 3) ; (1 2 3)
(list) ; ()
(list "a" "b" "c") ; ("a" "b" "c")
(list (list 1 2) (list 3 4)) ; ((1 2) (3 4))
list* :
(list* 1 2 3 [4 5]) ; (1 2 3 4 5)
(list* 1 2 3 [4 5] [6 7]) ; (1 2 3 [4 5] 6 7)
IllegalArgumentException
(list* 1 2 3 4 5)
list? : IPersistentList
(map list? ['() [] #{} {}])
;; (true false false false)
(map list? [1 :keyword nil "string"])
;; (false false false false)